2
תגובות
שאלה לגבי hmvc
פתח
מתן ידייב
,
מה זה hmvc ומה ההבדל בינו לבין mvc?
2 תשובות
בגדול זה "הרחבה" של MVC וחלוקה של הפרוייקט שלך ל-"ווידגטים"
שכל אחד מהם מורכב בעצמו מקונטרולר/מודל/וויו
למשל פה באתר, יש קונטרולר של "צפיה באשכול" שהוא שולף את הנתונים של האשכול, את הנתונים על רייטינג משתתפים
את רשימת התגובות האחרונות ועוד כל מיני דברים שלא באמת קשורים אליו ישירות.
ההצעה היא להפריד כל חלקיק באתר לטריו בפני עצמו. הקונטרולר של צפיה באשכול יפעיל את עצמו
וגם יפעיל את הקונטרולר של התפריט צד.
הקונטרולר של התפריט צד יפעיל את עצמו עם המודל שלו, ישלוף מה שהוא צריך וירנדר מה שהוא צריך
ובפנים יפעיל את הקונטרולר של "תגובות אחרונות" שגם הוא בתורו יורכב מוויו וממודל משל עצמו.
מכל זה יוצא לך מבנה היאררכי של חלקים (ווידגטים) שכל אחד מהם בנוי עם מודל/וויו/קונטרולר